AWS Step Functions

aws/application-integration aws/serverless aws/workflow aws/service

💡 Definition

AWS Step Functions is a serverless workflow service that makes it easy to orchestrate complex workflows by connecting various AWS services (like Lambda functions, Amazon SQS, Amazon SNS) into visual workflows. You can build and run state machines that execute a sequence of steps, handle errors, retry tasks, and manage retries.

🔑 Key Concepts

⚙️ How it Works

You define your workflow by listing its steps and the transitions between them. Each step can invoke an AWS service, such as a Lambda function to perform a task. Step Functions keeps track of the state of the execution, so you can see which step your application is currently running and what happened in previous steps.

🎯 Use Cases

💰 Pricing Model

📝 Exam Tips (CLF-C02)


See Also: * Lambda * EventBridge * SNS * SQS